package com.chainshop.outboundRecords.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.chainshop.common.annotation.Excel;
import com.chainshop.common.core.domain.BaseEntity;

/**
 * 出库记录对象 outbound_records
 * 
 * @author zzd
 * @date 2024-08-12
 */
@Data
public class OutboundRecords extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 出库记录i */
    private Integer id;

    /** 出货店铺id */
    @Excel(name = "出货店铺id")
    private Integer storeId;

    /** 出货类型 */
    @Excel(name = "出货类型")
    private String outboundType;

    /** 出货时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "出货时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date outboundTime;

    /** 入库店铺id */
    @Excel(name = "入库店铺id")
    private Integer replenishmentStoreId;

    /** 商品id */
    @Excel(name = "商品id")
    private Long productId;

    /** 商品数量 */
    @Excel(name = "商品数量")
    private Integer quantity;

    /** 补货单id */
    @Excel(name = "补货单id")
    private Long replenishmentId;


}
